package com.yuexunxinxi.carefree.entity;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.yuexunxinxi.carefree.utils.AarrayJsonSerializer;
import lombok.Data;

/**
 * 作者: 李咨辰
 * 文件名: DRegion.java
 * 路径: com.yuexunxinxi.carefree.entity
 * 时间: 2024-11-20 11:58
 * 版本: 1.0
 * 描述: TODO 行政区划
 **/
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
public class DRegion {
    private Integer id;//区划编号
    private Integer parentId;//父级区划编号
    @JsonSerialize(using = AarrayJsonSerializer.class)
    private String ancestors;//祖级区划编号
    private String name;//区划名称
    @JsonSerialize(using = AarrayJsonSerializer.class)
    private String center;//区划坐标
    private Integer countryId;//国家编号
    private String countryName;//国家名称
    private Integer provinceId;//省编号
    private String provinceName;//省名称
    private Integer cityId;//市编号
    private String cityName;//市名称
    private Integer districtId;//县编号
    private String districtName;//县名称
    private Integer streetId;//镇编号
    private String streetName;//镇名称
    private String level;//行政等级
}
